James Hotel

21 Longridge Rd., Earls Court, Kensington, London, United Kingdom, SW5 9SB
Reviews
Description

James Hotel